/* CSS Document */

.box-mask {display:none;position:fixed; min-width:100%; min-height:100%; background-color:#777; z-index:999; top:0; left:0; right:0; bottom:0; opacity:0 ; cursor:pointer}
.box-popup{display:none; position:absolute; background-color:#FFF; z-index:999; top:15%; left:50%; 
 border-radius:4px; opacity:0; overflow:auto; min-height:100px; min-width:300px; max-height:500px; max-width:680px;}
.box-cont{ padding:15px;max-height:400px; overflow:auto;}
.box-outer{padding:0; overflow:hidden;height:100%;}
.box-close{ float:right; color:#BBB; cursor:pointer; position:absolute; right:3px; top:4px; width:18px ; text-align:center;}
.box-button{background-color: #f4f4f4; border-radius: 0 0 6px 6px; border-top: 1px solid #e4e4e4; text-align: right;}
.box-button:after{  content:""; display:table; clear:both;}
.box-button button{ 	 border: none;	 border-left:#e4e4e4 1px solid;    color: #777;    font-size: 12px;    font-weight: 700;    margin: 0;
    padding: 15px 20px; box-sizing:border-box; line-height:20px; font-family:tahoma,Arial,Geneva,sans-serif; cursor:pointer; float:right;
}